casting pits - French English Dictionary